package com.imooc.pojo.VO;

import com.imooc.pojo.Items;
import com.imooc.pojo.ItemsImg;
import com.imooc.pojo.ItemsParam;
import com.imooc.pojo.ItemsSpec;
import io.swagger.annotations.ApiModel;

import java.io.Serializable;
import java.util.List;

/**
 * @author lihongyu
 * @CreateTime 2021-10-13 14:00
 * @Description 商品详情视图封装实体
 */
@ApiModel("商品详情视图封装实体")
public class ItemInfoVO implements Serializable {

    /**
     * 商品信息
     */
    private Items item;

    /**
     * 商品图片信息
     */
    private List<ItemsImg> itemImgList;

    /**
     * 商品规格信息
     */
    private List<ItemsSpec> itemSpecList;

    /**
     * 商品参数信息
     */
    private ItemsParam itemParams;

    public Items getItem() {
        return item;
    }

    public void setItem(Items item) {
        this.item = item;
    }

    public List<ItemsImg> getItemImgList() {
        return itemImgList;
    }

    public void setItemImgList(List<ItemsImg> itemImgList) {
        this.itemImgList = itemImgList;
    }

    public List<ItemsSpec> getItemSpecList() {
        return itemSpecList;
    }

    public void setItemSpecList(List<ItemsSpec> itemSpecList) {
        this.itemSpecList = itemSpecList;
    }

    public ItemsParam getItemParams() {
        return itemParams;
    }

    public void setItemParams(ItemsParam itemParams) {
        this.itemParams = itemParams;
    }

    @Override
    public String toString() {
        return "ItemInfoVO{" +
                "items=" + item +
                ", itemsImgList=" + itemImgList +
                ", itemSpecList=" + itemSpecList +
                ", itemParams=" + itemParams +
                '}';
    }
}
